#ifndef DFROBOT_LECMATRIX_FONT_H
#define DFROBOT_LECMATRIX_FONT_H
const uint8_t MAX7219_Dot_Matrix_font [62] [8] PROGMEM = {
    {0x00,0x3c,0x66,0x6e,0x76,0x66,0x66,0x3c},///<0
    {0x00,0x18,0x18,0x38,0x18,0x18,0x18,0x7e},///<1
    {0x00,0x3c,0x66,0x06,0x0c,0x30,0x60,0x7e},///<2
    {0x00,0x3c,0x66,0x06,0x1c,0x06,0x66,0x3c},///<3
    {0x00,0x0c,0x1c,0x2c,0x4c,0x7e,0x0c,0x0c},///<4
    {0x00,0x7e,0x60,0x7c,0x06,0x06,0x66,0x3c},///<5
    {0x00,0x3c,0x66,0x60,0x7c,0x66,0x66,0x3c},///<6
    {0x00,0x7e,0x66,0x0c,0x0c,0x18,0x18,0x18},///<7
    {0x00,0x3c,0x66,0x66,0x3c,0x66,0x66,0x3c},///<8
    {0x00,0x3c,0x66,0x66,0x3e,0x06,0x66,0x3c},///<9
    {0x00,0x3c,0x66,0x66,0x7e,0x66,0x66,0x66},///<A
    {0x00,0x7c,0x66,0x66,0x7c,0x66,0x66,0x7c},///<B 
    {0x00,0x3c,0x66,0x60,0x60,0x60,0x66,0x3c},///<C 
    {0x00,0x7c,0x66,0x66,0x66,0x66,0x66,0x7c},///<D 
    {0x00,0x7e,0x60,0x60,0x7c,0x60,0x60,0x7e},///<E 
    {0x00,0x7e,0x60,0x60,0x7c,0x60,0x60,0x60},///<F 
    {0x00,0x3c,0x66,0x60,0x60,0x6e,0x66,0x3c},///<G 
    {0x00,0x66,0x66,0x66,0x7e,0x66,0x66,0x66},///<H 
    {0x00,0x3c,0x18,0x18,0x18,0x18,0x18,0x3c},///<I 
    {0x00,0x1e,0x0c,0x0c,0x0c,0x6c,0x6c,0x38},///<J 
    {0x00,0x66,0x6c,0x78,0x70,0x78,0x6c,0x66},///<K 
    {0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x7e},///<L 
    {0x00,0x63,0x77,0x7f,0x6b,0x63,0x63,0x63},///<M 
    {0x00,0x63,0x73,0x7b,0x6f,0x67,0x63,0x63},///<N 
    {0x00,0x3c,0x66,0x66,0x66,0x66,0x66,0x3c},///<O 
    {0x00,0x7c,0x66,0x66,0x66,0x7c,0x60,0x60},///<P 
    {0x00,0x3c,0x66,0x66,0x66,0x6e,0x3c,0x06},///<Q 
    {0x00,0x7c,0x66,0x66,0x7c,0x78,0x6c,0x66},///<R 
    {0x00,0x3c,0x66,0x60,0x3c,0x06,0x66,0x3c},///<S 
    {0x00,0x7e,0x5a,0x18,0x18,0x18,0x18,0x18},///<T 
    {0x00,0x66,0x66,0x66,0x66,0x66,0x66,0x3e},///<U 
    {0x00,0x66,0x66,0x66,0x66,0x66,0x3c,0x18},///<V 
    {0x00,0x63,0x63,0x63,0x6b,0x7f,0x77,0x63},///<W 
    {0x00,0x63,0x63,0x36,0x1c,0x36,0x63,0x63},///<X 
    {0x00,0x66,0x66,0x66,0x3c,0x18,0x18,0x18},///<Y
    {0x00,0x7e,0x06,0x0c,0x18,0x30,0x60,0x7e},///<Z 
    {0x00,0x00,0x00,0x3c,0x06,0x3e,0x66,0x3e},///<a 
    {0x00,0x60,0x60,0x60,0x7c,0x66,0x66,0x7c},///<b 
    {0x00,0x00,0x00,0x3c,0x66,0x60,0x66,0x3c},///<c 
    {0x00,0x06,0x06,0x06,0x3e,0x66,0x66,0x3e},///<d 
    {0x00,0x00,0x00,0x3c,0x66,0x7e,0x60,0x3c},///<e 
    {0x00,0x1c,0x36,0x30,0x30,0x7c,0x30,0x30},///<f
    {0x00,0x00,0x3e,0x66,0x66,0x3e,0x06,0x3c},///<g 
    {0x00,0x60,0x60,0x60,0x7c,0x66,0x66,0x66},///<h 
    {0x00,0x00,0x18,0x00,0x18,0x18,0x18,0x3c},///<i 
    {0x00,0x0c,0x00,0x0c,0x0c,0x6c,0x6c,0x38},///<j 
    {0x00,0x60,0x60,0x66,0x6c,0x78,0x6c,0x66},///<k 
    {0x00,0x18,0x18,0x18,0x18,0x18,0x18,0x18},///<l 
    {0x00,0x00,0x00,0x63,0x77,0x7f,0x6b,0x6b},///<m 
    {0x00,0x00,0x00,0x7c,0x7e,0x66,0x66,0x66},///<n 
    {0x00,0x00,0x00,0x3c,0x66,0x66,0x66,0x3c},///<o 
    {0x00,0x00,0x7c,0x66,0x66,0x7c,0x60,0x60},///<p 
    {0x00,0x00,0x3c,0x6c,0x6c,0x3c,0x0d,0x0f},///<q 
    {0x00,0x00,0x00,0x7c,0x66,0x66,0x60,0x60},///<r 
    {0x00,0x00,0x00,0x3e,0x40,0x3c,0x02,0x7c},///<s 
    {0x00,0x00,0x18,0x18,0x7e,0x18,0x19,0x1e},///<t 
    {0x00,0x00,0x00,0x66,0x66,0x66,0x66,0x3e},///<u 
    {0x00,0x00,0x00,0x00,0x66,0x66,0x3c,0x18},///<v 
    {0x00,0x00,0x00,0x63,0x6b,0x6b,0x6b,0x3e},///<w 
    {0x00,0x00,0x00,0x66,0x3c,0x18,0x3c,0x66},///<x 
    {0x00,0x00,0x00,0x66,0x66,0x3e,0x06,0x3c},///<y 
    {0x00,0x00,0x00,0x3c,0x0c,0x18,0x30,0x3c}///<z 
    
};
/*字符串输入比对映射表*/
const uint8_t mapTableFont[62]={48,49,50,51,52,53,54,55,56,57,///<0~9
                            65,66,67,68,69,70,71,72,73,74,75,76,///<A~L
                            77,78,79,80,81,82,83,84,85,86,87,88,89,90,///<M~Z
                            97,98,99,100,101,102,103,104,105,106,107,108,///a~l
                            109,110,111,112,113,114,115,116,117,118,119,120,121,122///<m~z
                            };

const uint8_t MAX7219_Dot_Matrix_iamge[40][8]PROGMEM={
    {0x00,0x66,0xff,0xff,0x7e,0x3c,0x18,0x00},///<Heart
    {0x00,0x66,0x66,0x66,0x7e,0x7e,0x18,0x18},///<SmallHeart
    {0x00,0x01,0x02,0x04,0x88,0x50,0x20,0x00},///<Yes
    {0x81,0x42,0x24,0x18,0x18,0x24,0x42,0x81},///<No
    {0x00,0x66,0x66,0x00,0x81,0x42,0x3c,0x00},///<Happy
    {0x00,0x66,0x66,0x00,0x3c,0x42,0x81,0x00},///<Sad
    {0x00,0x66,0x66,0x00,0x00,0x66,0x18,0x83},///<Confused
    {0x81,0x66,0x66,0x00,0x00,0xff,0x99,0x99},///<Angry
    {0x00,0x00,0x66,0x66,0x00,0x3c,0x3c,0x00},///<Asleep
    {0x66,0x00,0x00,0x18,0x66,0x66,0x18,0x00},///<Surprised
    {0x00,0xc3,0x00,0x00,0xff,0x03,0x03,0x03},///<Silly
    {0xff,0xff,0xe7,0x00,0x00,0x66,0x66,0x7e},///<Fabulous
    {0x00,0xc3,0xc3,0x00,0x04,0x08,0x10,0x20},///<Meh
    {0xe7,0xff,0xff,0xff,0x3c,0x3c,0x3c,0x3c},///<TShirt
    {0x00,0x03,0x03,0x03,0xff,0xff,0x66,0x66},///<Rollerskate
    {0x00,0x30,0xf0,0x30,0x3f,0x3e,0x3c,0x00},///<Duck
    {0x18,0x3c,0x7e,0xff,0x7e,0x7e,0x66,0x66},///<House
    {0x00,0x7e,0x7e,0xff,0xff,0x66,0x66,0x00},///<Tortoise
    {0xc3,0xdb,0x18,0x18,0x18,0x18,0xdb,0xc3},///<Butterfly
    {0x18,0x18,0xff,0xff,0x18,0x3c,0x42,0x81},///<StickFigure
    {0x3c,0xdb,0xdb,0xff,0xff,0xff,0xdb,0xdb},///<Ghost
    {0x18,0x18,0x18,0x18,0xff,0xff,0x18,0x18},///<Sword
    {0xe0,0xe0,0x20,0x3f,0x3f,0x3f,0x33,0x33},///<Giraffe
    {0x3c,0x7e,0xdb,0xdb,0xff,0x3c,0x3c,0x24},///<Skull
    {0x3c,0x7e,0xff,0x18,0x18,0x98,0x98,0xf8},///<Umbrella
    {0xe0,0xe0,0x67,0x66,0x66,0x7e,0x7e,0x00},///<Snake
    {0xd8,0xd8,0xfe,0xe6,0xe6,0xfe,0xfe,0xfe},///<Rabbit
    {0xc3,0xc3,0xc3,0xff,0xff,0x7e,0x3c,0x18},///<Cow
    {0x1c,0x1c,0x1c,0x1c,0xfc,0xfc,0xfc,0xfc},///<QuarterNote
    {0x1c,0x1e,0x1b,0x19,0x18,0xf8,0xf8,0xf8},///<EigthNote
    {0x99,0x99,0x99,0xff,0xff,0x18,0x18,0x18},///<Pitchfork
    {0x18,0x3c,0x7e,0xe7,0xe7,0x7e,0x3c,0x18},///<Target
    {0x00,0x18,0x3c,0x7e,0xe7,0xe7,0xff,0x00},///<Triangle
    {0x80,0xc0,0xe0,0xd0,0xc8,0xc4,0xfe,0xff},///<LeftTriangle
    {0x00,0xdb,0x00,0x66,0x00,0xdb,0x00,0x66},///<Chessboard
    {0x18,0x24,0x42,0x81,0x81,0x42,0x24,0x18},///<Diamond
    {0x00,0x18,0x18,0x66,0x66,0x18,0x18,0x00},///<SmallDiamond
    {0xff,0xff,0xc3,0xc3,0xc3,0xc3,0xff,0xff},///<Square
    {0x00,0x7e,0x7e,0x66,0x66,0x7e,0x7e,0x00},///<SmallSquare
    {0x02,0xc4,0xc8,0x30,0x30,0xc8,0xc4,0x02}///<Scissors
};

#endif 